Services
2013/01/16 |
[1] | Stop services that are enabled by default if you don't need them. List all systemd services by a command below. |
[root@dlp ~]# systemctl -t service UNIT LOAD ACTIVE SUB JOB DESCRIPTION auditd.service loaded active running Security Auditing Service crond.service loaded active running Command Scheduler dbus.service loaded active running D-Bus System Message Bus fedora-readonly.service loaded active exited Configure read-only root su fedora-s...it-late.service loaded active exited Initialize storage subsyste fedora-s...ge-init.service loaded active exited Initialize storage subsyste getty@tty1.service loaded active running Getty on tty1 lvm2-monitor.service loaded active exited Monitoring of LVM2 mirrors, network.service loaded active exited LSB: Bring up/down networki rsyslog.service loaded active running System Logging Service sendmail.service loaded active running Sendmail Mail Transport Age serial-getty@ttyS0.service loaded active running Serial Getty on ttyS0 sm-client.service loaded active running Sendmail Mail Transport Cli sshd.service loaded active running OpenSSH server daemon systemd-journald.service loaded active running Journal Service systemd-logind.service loaded active running Login Service systemd-remount-fs.service loaded active exited Remount Root and Kernel Fil systemd-sysctl.service loaded active exited Apply Kernel Variables systemd-...s-setup.service loaded active exited Recreate Volatile Files and systemd-...-settle.service loaded active exited udev Wait for Complete Devi systemd-...trigger.service loaded active exited udev Coldplug all Devices systemd-udevd.service loaded active running udev Kernel Device Manager systemd-...essions.service loaded active exited Permit User Sessions systemd-...e-setup.service loaded active exited Setup Virtual Console LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. JOB = Pending job for the unit. 24 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'. |
[2] | Stop a service. The example below means stop 'sendmail' and disable auto-start at booting system. |
[root@dlp ~]# systemctl stop sendmail.service [root@dlp ~]# systemctl disable sendmail.service rm '/etc/systemd/system/multi-user.target.wants/sm-client.service' rm '/etc/systemd/system/multi-user.target.wants/sendmail.service' |
[3] | There are some SysV services on Fedora 18. Those are controled by chkconfig like below. |
[root@dlp ~]# chkconfig --list Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. ebtables 0:off 1:off 2:off 3:off 4:off 5:off 6:off netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off network 0:off 1:off 2:on 3:on 4:on 5:on 6:off # unset auto-start setting for a netconsole [root@dlp ~]# chkconfig netconsole off |